home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / EXPANDER / HANDBUCH / HANDBUCH.TXT < prev   
Encoding:
Text File  |  1992-11-15  |  49.2 KB  |  1,166 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                           E X P A N D E R
  11.  
  12.                        Programm für ATARI ST
  13.  
  14.  
  15.  
  16.                 Starten von Programmen durch ein ACC
  17.  
  18.  
  19.          Copyright (C) 1991 by Scherf Software-Entwicklung
  20.                         Autor Jürgen Scherf
  21.  
  22.                              Vertrieb:
  23.                     Scherf Software-Entwicklung
  24.                             Birkenweg 37
  25.                           6601 Klarenthal
  26.                          Tel.: 06898/39143
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. INHALTSVERZEICHNIS
  57.  
  58.  
  59. 1.   Allgemeines
  60.  
  61.  1.1 Vorwort   .    .    .    .    .    .    .    .    .    .     5
  62.  1.2 Das Programm EXPANDER    .    .    .    .    .    .    .     6
  63.  1.3 Die Konfigurationsdateien     .    .    .    .    .    .     7
  64.  1.4 Das Programm PRG_INST    .    .    .    .    .    .    .     7
  65.  1.5 Das Programm INSTALL     .    .    .    .    .    .    .     7
  66.  
  67.  
  68. 2.   Betriebsarten von EXPANDER
  69.  
  70.  2.1 Betrieb als ACC     .    .    .    .    .    .    .    .     8
  71.  2.2 Betrieb als PRG     .    .    .    .    .    .    .    .     8
  72.  
  73.  
  74. 3.   Der Funktionsumfang von EXPANDER
  75.  
  76.  3.1 Funktionsumfang der registrierten Version    .    .    .     9
  77.  3.2 Funktionsumfang der PD-Version     .    .    .    .    .     9
  78.  
  79.  
  80. 4.   Programm EXPANDER
  81.  
  82. 4.1  ANZEIGEN   
  83.  4.1.1    gröβter freier Speicherblock  .    .    .    .    .    10
  84.  4.1.2    insgesamt freier Speicher     .    .    .    .    .    10
  85.  4.1.3    reservierter Speicher    .    .    .    .    .    .    10
  86.  4.1.4    installierte Programme   .    .    .    .    .    .    10
  87.  4.1.5    eingestellte Optionen    .    .    .    .    .    .    11
  88.  4.1.6    registrierter Name  .    .    .    .    .    .    .    11
  89.  
  90. 4.2  PROGRAMMEINSTELLUNGEN
  91.  4.2.1    Speicher reservieren     .    .    .    .    .    .    11
  92.  4.2.2    zu reservierende Speichergröβe     .    .    .    .    11
  93.  4.2.3    ACC-Fenster schlieβen    .    .    .    .    .    .    12
  94.  4.2.4    AUTO-Start von Programmen     .    .    .    .    .    12
  95.  4.2.5    Zeitstart von Programmen .    .    .    .    .    .    13
  96.  4.2.6    Einstellungen sichern    .    .    .    .    .    .    13
  97.  
  98. 4.3  BEDIENUNG
  99.  4.3.1    installierte Programme starten     .    .    .    .    14
  100.  4.3.2    nicht installierte Programme starten    .    .    .    14
  101.  4.3.3    neue INF-Datei laden     .    .    .    .    .    .    14
  102.  4.3.4    Programminformation abrufen   .    .    .    .    .    14
  103.  4.3.5    Programm verlassen  .    .    .    .    .    .    .    15
  104.  
  105. 4.4  MELDUNGEN
  106.  4.4.1    Datei nicht gefunden     .    .    .    .    .    .    15
  107.  4.4.2    Nicht genug freier Speicher   .    .    .    .    .    15
  108.  4.4.3    File keine GEMDOS-Programmdatei    .    .    .    .    15
  109.  4.4.4    Speicher reicht nicht aus,    .    .    .    .    .    15
  110.  4.4.5    Programmstart nicht möglich   .    .    .    .    .    15
  111.  4.4.6    Kein weiteres Fenster möglich .    .    .    .    .    16
  112.  4.4.7    Datei schreibgeschützt   .    .    .    .    .    .    16
  113.  4.4.8    Keine INF-Datei für Programm EXPANDER   .    .    .    16
  114.  
  115.  
  116. 5.   Programm PRG_INST
  117.  
  118. 5.1  ANZEIGEN
  119.  5.1.1    Programmpfad   .    .    .    .    .    .    .    .    17
  120.  5.1.2    Programmname   .    .    .    .    .    .    .    .    17
  121.  5.1.3    Programmnummer .    .    .    .    .    .    .    .    17
  122.  5.1.4    Zeitstart .    .    .    .    .    .    .    .    .    17
  123.  5.1.5    Bildschirm sichern (Screen save)   .    .    .    .    18
  124.  5.1.6    AUTO-Startprogramme .    .    .    .    .    .    .    18
  125.  5.1.7    Startverzögerung für AUTO-Startprogramme     .    .    18
  126.  
  127. 5.2  BEDIENUNG
  128.  5.2.1    Konfigurationsdatei auswählen .    .    .    .    .    18
  129.  5.2.2    Konfigurationsdatei speichern .    .    .    .    .    19
  130.  5.2.3    Programmnummer einstellen     .    .    .    .    .    19
  131.  5.2.4    Programm auswählen  .    .    .    .    .    .    .    19
  132.  5.2.5    AUTO-Startprogramm auswählen  .    .    .    .    .    20
  133.  5.2.6    Zeitstart eines Programmes    .    .    .    .    .    20
  134.  5.2.7    Bildschirm sichern (Screen save)   .    .    .    .    20
  135.  5.2.8    Programm verlassen  .    .    .    .    .    .    .    21
  136.  
  137. 5.3  MELDUNGEN
  138.  5.3.1    Datei nicht gefunden     .    .    .    .    .    .    21
  139.  5.3.2    Datei schreibgeschützt   .    .    .    .    .    .    21
  140.  5.3.3    Daten vorher nicht speichern ?.    .    .    .    .    21
  141.  5.3.4    Ausgang ohne speichern ? .    .    .    .    .    .    21
  142.  5.3.5    Eintrag löschen ?   .    .    .    .    .    .    .    21
  143.  5.3.6    Pfadname zu lang    .    .    .    .    .    .    .    22
  144.  5.3.7    Keine INF-Datei für Programm EXPANDER   .    .    .    22
  145.  
  146.  
  147. 6.   Programm INSTALL
  148.  
  149. 6.1  BEDIENUNG
  150.  6.1.1    Installation durchführen .    .    .    .    .    .    23
  151.  6.1.2    Installation zurücknehmen     .    .    .    .    .    23
  152.  
  153. 6.2  MELDUNGEN
  154.  6.2.1    Datei schreibgeschützt   .    .    .    .    .    .    23
  155.  6.2.2    Falsche Dateikennung     .    .    .    .    .    .    24
  156.  6.2.3    Installation abgeschlossen    .    .    .    .    .    24
  157.  6.2.4    Installation zurückgenommen   .    .    .    .    .    24
  158.  6.2.5    Installation unvollständig    .    .    .    .    .    24
  159.  
  160.  
  161. 7.   Allgemeine Hinweise
  162.  
  163.  7.1 Programm EXPANDER   .    .    .    .    .    .    .    .    25
  164.  7.2 Programm PRG_INST   .    .    .    .    .    .    .    .    25
  165.  7.3 Programm INSTALL    .    .    .    .    .    .    .    .    26
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200. Anmerkungen:
  201.  
  202.  
  203. ATARI ST/STE, TOS und GEMDOS sind Warenzeichen der ATARI Corp.
  204.  
  205. GEM und GEM Desktop sind Warenzeichen der Digital Research Inc.
  206.  
  207. GFA-ASSEMBLER und GFA-BASIC sind Warenzeichen der GFA Systemtechnik GmbH
  208.  
  209. OMIKRON-BASIC ist ein Warenzeichen von OMIKRON.Software
  210.  
  211.  
  212.  
  213. 1. Allgemeines
  214.  
  215.  1.1 Vorwort
  216.  
  217.      EXPANDER  ist  ein Multi-Accessory und sollte als ACC  auf  dem 
  218.      Bootlaufwerk der Rechners abgelegt werden. Nach dem Bootvorgang 
  219.      können   dann  mit  diesem  ACC,   unabhängig  von   der   TOS-
  220.      Versionsnummer,   Programme   gestartet   werden   ohne   einen 
  221.      Systemabsturz  auszulösen.  Durch umbenennen ist  das  Programm 
  222.      auch als PRG ablauffähig, was aber wenig Sinn machen dürfte.
  223.      Für  den  reibungslosen Betrieb mit EXPANDER sind  noch  einige 
  224.      Punkte  zu  beachten,   die  im  Kapitel  7.1  aufgeführt  sind 
  225.      (unbedingt lesen!).
  226.      Das Programm ist in zwei Versionen erhältlich. Erstens in einer 
  227.      Public   Domain-Version,    die   nur   einen   eingeschränkten 
  228.      Funktionsumfang beinhaltet und in Verbindung mit den Programmen 
  229.      INSTALL,  PRG_INST und der unveränderten Datei HANDBUCH kopiert 
  230.      und weitergegeben werden darf.
  231.      Die  zweite Version ist die käufliche Vollversion,  welche  mit 
  232.      dem  mitgelieferten Installationsprogramm durch  Eingabe  einer 
  233.      Registriernummer  aus  der PD-Version erzeugt  wird.  Nach  der 
  234.      Installation steht dem Anwender dann der volle  Funktionsumfang 
  235.      zur Verfügung.
  236.      Die  Registrierung  kann  schriftlich  oder  telefonisch  unter 
  237.      folgender Adresse angefordert werden:
  238.  
  239.                            Jürgen  Scherf
  240.                             Birkenweg 37
  241.                           6601 Klarenthal
  242.                          Tel.: 06898/39143
  243.  
  244.  
  245.      WARNUNG:  Obwohl  die Programme auf der  beiliegenden  Diskette 
  246.                mit gröβter Sorgfalt entwickelt und getestet  wurden, 
  247.                kann für deren fehlerfreien Betrieb in Verbindung mit 
  248.                anderen  Programmen nicht  garantiert  werden.  Daher 
  249.                wird jegliche Haftung für eventuelle Schäden,  die in 
  250.                Zusammenhang   mit  der  Nutzung   dieser   Programme 
  251.                entstehen, ausgeschlossen.
  252.  
  253.      Diese  Beschreibung  bezieht  sich nun  im  folgenden  auf  die 
  254.      Funktionen  der  käuflichen Version,  gilt aber  auch  für  den 
  255.      eingeschränkten Funktionsumfang der PD-Version.
  256.  
  257.  
  258.  1.2 Das Programm EXPANDER
  259.  
  260.      EXPANDER  ist  ein  Multi-Accessory,   dessen  Funktionen   vom 
  261.      Anwender selbst zusammengestellt werden.  Dies wird ermöglicht, 
  262.      indem EXPANDER andere Programme welche die gewünschte  Funktion 
  263.      beinhalten  (Editor,   Kopierprogramm,   u.s.w),   aufruft  und 
  264.      ausführt.  Das besondere daran ist,  daβ dieser  Programmaufruf 
  265.      selbst aus einem Anwenderprogramm möglich ist.
  266.      Zusätzlich   können  Programme  direkt  nach   einem   Neustart 
  267.      automatisch  aufgerufen  werden  (AUTO-Start)  oder  zu   einem 
  268.      bestimmten frei wählbaren Zeitpunkt (Zeitstart).  Für den Fall, 
  269.      daβ ein Anwenderprogramm den gesamten freien Speicher für  sich 
  270.      in  Anspruch  nimmt,  kann EXPANDER  angewiesen  werden,  einen 
  271.      Speicherblock  beliebiger Gröβe für spätere  Programmstarts  zu 
  272.      reservieren.  Diese Funktion eignet sich auch dazu anderen  ACC 
  273.      Arbeitsspeicher zukommen zu lassen,  wenn dieser benötigt wird. 
  274.      Hierfür  muβ  der reservierte Speicher  dann  lediglich  wieder 
  275.      freigegeben werden.
  276.      Durch  EXPANDER  steht dem Anwender nun eine  fast  unbegrenzte 
  277.      Palette von zusätzlichen Möglichkeiten offen, wobei nicht extra 
  278.      für  jede Funktion Speicherplatz zu reservieren  ist.  Vielmehr 
  279.      wird  nur  gerade soviel Speicher belegt,  wie für  die  gerade 
  280.      angewählt Funktion benötigt wird.  Zum besseren Verständnis der 
  281.      Arbeitsweise von EXPANDER soll hier noch ein Beispiel angeführt 
  282.      werden.
  283.      Für die Programmentwicklung von EXPANDER wurde dieser schon  in 
  284.      einer  Vorversion eingesetzt.  Das Programm ist mit ST  Pascal+ 
  285.      und dem GFA-Assembler geschrieben worden.  Da in ST Pascal kein 
  286.      Inline-Assembler zur Verfügung steht, hätte das einen ständigen 
  287.      Wechsel  der  Programmierumgebung  bedeutet.  Daher  wurde  als 
  288.      Hauptprogramm   immer  das  Pascalsystem  und   dessen   Editor 
  289.      gestartet  und im Bedarfsfall durch EXPANDER in  den  Assembler 
  290.      gewechselt.  Ebenso  das  Vorgehen für die  Programmierung  der 
  291.      akustischen Meldungen von EXPANDER.  Diese wurden mit dem Oldie 
  292.      MUSIX_32 erzeugt. Die hierzu notwendigen Arbeitsschritte wurden 
  293.      ebenfalls aus dem Pascal über EXPANDER durchgeführt.
  294.               (MUSIX_32 -> Hex-ASCII-Konverter -> Assembler)
  295.  
  296.      EXPANDER  arbeitet  auf  allen ATARI  ST/STE-Modellen  ab  TOS-
  297.      Version  1.00.  Ebenso werden Grafikkarten und  Farbdarstellung 
  298.      unterstützt. Lediglich in der niedrigen ST-Auflösung dürfte die 
  299.      Bedienung des Programmes schwierig werden,  da dessen Dialogbox 
  300.      nicht mehr ganz auf den Bildschirm paβt.
  301.      Allerdings,  wo Licht ist gibt es auch Schatten.  In der Praxis 
  302.      gilt es ein paar Spielregeln zu beachten, will man keine Bomben 
  303.      auf  dem Bildschirm sehen.  Die zu beachtenden Punkte  sind  im 
  304.      Abschnitt 7.1 (Allgemeine Hinweise) aufgeführt und sollten  vor 
  305.      der Verwendung des Programmes unbedingt gelesen werden.
  306.  
  307.  
  308.  1.3 Die Konfigurationsdateien
  309.  
  310.      Die  verschiedenen Einstellungen für den Betrieb  von  EXPANDER 
  311.      sind  in einer Konfigurationsdatei (INF-Datei) abgelegt  (siehe 
  312.      1.4).  Um  gleich  nach  dem Einschalten  oder  Neustarten  des 
  313.      Rechners   mit  EXPANDER  arbeiten  zu  können,   muβ  in   dem 
  314.      Verzeichnis  in welchem auch EXPANDER steht eine INF-Datei  mit 
  315.      Namen  EXPANDER.INF  vorhanden sein.  Nach deren  Angaben  wird 
  316.      EXPANDER     dann    konfiguriert.     Es    können     mehrere 
  317.      Konfigurationsdateien   vorhanden  sein,   wobei  deren   Namen 
  318.      beliebig  gewählt  werden können.  Der Versuch  eine  INF-Datei 
  319.      nachzuladen,  die  nicht  für EXPANDER gedacht  ist,  wird  vom 
  320.      Programm erkannt und mit einer Meldung abgelehnt.
  321.  
  322.  
  323.  1.4 Das Programm PRG_INST
  324.  
  325.      Das    Programm    PRG_INST   dient   zum    Erstellen    einer 
  326.      Konfigurationsdatei (INF-Datei) für EXPANDER.  In dieser  Datei 
  327.      werden  die  durch  EXPANDER  startbaren  Programme  und  deren 
  328.      Startoptionen abgelegt (siehe Abschnitt 3.2).  Das Programm ist 
  329.      Public  Domain  und  kann mit  beiden  Versionen  von  EXPANDER 
  330.      betrieben  werden.   Für  das  Kopieren  und  weitergeben   des 
  331.      Programmes   gelten   sinngemäβ  die   im   Vorwort   genannten 
  332.      Bedingungen.
  333.  
  334.  
  335.  1.5 Das Programm INSTALL
  336.  
  337.      Mit   dem   Programm   INSTALL   kann   bei   Vorliegen   einer 
  338.      Registriernummer   aus   der  PD-Version   von   EXPANDER   die 
  339.      Vollversion  erzeugt werden.  Dies geschieht durch Eingabe  des 
  340.      Käufernamens    und   der   erteilten    Registriernummer    im 
  341.      entsprechenden Eingabefeld (siehe Abschnitt 6.1).  Das Programm 
  342.      INSTALL  ist Public Domain.  Zum kopieren und  weitergeben  des 
  343.      Programmes   gelten  sinngemäβ  die  im  Vorwort   aufgeführten 
  344.      Bedingungen.
  345.  
  346.  
  347. 2. Betriebsarten von EXPANDER
  348.  
  349.  2.1 Betrieb als ACC
  350.  
  351.      EXPANDER kann sowohl als ACC wie auch als PRG betrieben werden. 
  352.      Seinen   eigentlichen  Nutzeffekt  jedoch  kann  das   Programm 
  353.      logischerweise  nur im ACC-Betrieb erreichen.  Hierzu  ist  die 
  354.      Datei   EXPANDER.ACC   und   evt.    eine   Konfigurationsdatei 
  355.      EXPANDER.INF  in  das Wurzelverzeichnis  des  Bootlaufwerks  zu 
  356.      kopieren  und ein Neustart durchzuführen.  Danach kann das  ACC 
  357.      durch  anklicken  des  Menüpunktes 'Expander'  im  Menü  'Desk' 
  358.      aufgerufen werden.
  359.  
  360.  
  361.  2.2 Betrieb als PRG
  362.  
  363.      Zum  Betrieb  als  PRG braucht die Datei  EXPANDER.ACC  nur  in 
  364.      EXPANDER.PRG umbenannt zu werden.  Danach ist das Programm  als 
  365.      PRG  ablauffähig.  Die Bedienung ist identisch mit dem  Betrieb 
  366.      als ACC.
  367.  
  368.  
  369. 3. Der Funktionsumfang von EXPANDER
  370.  
  371.  3.1 Funktionsumfang der registrierten Version
  372.  
  373.      - Starten  von Programmen als ACC,  wobei neun Programme  durch 
  374.        PRG_INST auf Buttons gelegt werden können und ein  beliebiges 
  375.        Programm durch eine Fileselectbox auswählbar ist.
  376.      - AUTO-Start von bis zu vier Programmen nach Neustart.
  377.      - Zeitabhängiges Starten von bis zu neun Programmen,  wobei der 
  378.        Zeitpunkt   aus  der  Konfigurationsdatei   entnommen   wird. 
  379.        Zusätzlich  ist auch ein Zeitstarten von Programmen  möglich, 
  380.        wenn diese bei Programmende EXPANDER die Startzeit übergeben.
  381.      - Anzeige    des    gröβten-   und   des    insgesamt    freien 
  382.        Speicherplatzes.
  383.      - Speicherreservierung um Platz zum Nachladen anderer Programme 
  384.        zu  haben,   wenn  der  gesamte  Speicher  vom  Hauptprogramm 
  385.        beansprucht wird.
  386.      - Schlieβen aller Fenster, die durch ein ACC geöffnet wurden.
  387.      - Puffern des Bildschirminhalts beim Starten von Programmen die 
  388.        den Bildschirm überschreiben (z.B. TOS-Programme).
  389.      - Nachladen beliebiger Konfigurationsdateien (INF-Dateien)  zur 
  390.        Konfigurationsänderung.
  391.  
  392.  
  393.  3.1 Funktionsumfang der PD-Version
  394.  
  395.      - Starten  von bis zu drei Programmen als ACC,  wenn sie  durch 
  396.        PRG_INST auf Buttons gelegt sind.
  397.      - Anzeige    des    gröβten-   und   des    insgesamt    freien 
  398.        Speicherplatzes.
  399.      - Puffern des Bildschirminhalts beim Starten von Programmen die 
  400.        den Bildschirm überschreiben (z.B. TOS-Programme).
  401.      - Nachladen beliebiger Konfigurationsdateien (INF-Dateien)  zur 
  402.        Konfigurationsänderung.
  403.  
  404.  
  405.  4. Programm EXPANDER
  406.  
  407.  4.1 ANZEIGEN
  408.  
  409.   4.1.1 gröβter freier Speicherblock
  410.  
  411.      Unter  der Bezeichnung gröβter freier Speicherblock ist der  im 
  412.      Moment zur Verfügung stehende freie Speicher  gemeint,  welcher 
  413.      bei Speicheranforderungen an das Betriebssystem verwendet wird. 
  414.      Diese  Anzeige  entspricht  dem  Wert,  der  auch  von  anderen 
  415.      Programmen als freier Speicher anzeigt wird. Er entspricht aber 
  416.      nur  direkt  nach dem Neustart dem insgesamt  freien  Speicher. 
  417.      Daher auch die nächste Anzeige.
  418.  
  419.  
  420.   4.1.2 insgesamt freier Speicher
  421.  
  422.      Die  Anzeige  freier Speicher gesamt gibt die Summe  aller  vom 
  423.      Betriebssystem  als  frei  markierten  Speicherblöcke  an.  Bei 
  424.      häufigem   anfordern   und   freigeben   von   Speicher   durch 
  425.      Anwenderprogramme  und das Betriebssystem,  entstehen  mit  der 
  426.      Zeit   viele   unterschiedlich   groβe   freie   und    belegte 
  427.      Speicherblöcke.  Durch  den  Vergleich der  zwei  Werte  (4.1.1 
  428.      u. 4.1.2)  kann  nun leicht  festgestellt  werden,  ab  welchem 
  429.      Zeitpunkt  sich  ein Neustart auszahlt,  um wieder  den  vollen 
  430.      Speicher zur Verfügung zu haben.
  431.  
  432.  
  433.   4.1.3 reservierter Speicher
  434.  
  435.      Der  Wert unter der Beschriftung Speicherreservierung gibt  die 
  436.      eingestellte Speichergröβe an,  die zurückgehalten wird, um für 
  437.      ein  von  EXPANDER zu startendes Programm  Arbeitsspeicher  zur 
  438.      Verfügung  zu halten.  Bei ausgeschalteter  Reservierungsoption 
  439.      ist dieser Wert hell geschrieben. Ist die Option aktiviert, und 
  440.      eine  Reservierung  in der gewählten Gröβe  möglich,  wird  die 
  441.      Anzeige invers dargestellt, andernfalls normal.
  442.  
  443.  
  444.   4.1.4 installierte Programme
  445.  
  446.      In   dem   Feld  Programmwahl  werden   alle   durch   PRG_INST 
  447.      installierten  Programme  mit ihrem Namen  in  den  zugehörigen 
  448.      Buttons angezeigt.  Durch Anklicken des jeweiligen Buttons kann 
  449.      das entsprechende Programm gestartet werden.  In der PD-Version 
  450.      von  EXPANDER sind nur die ersten drei Buttons  bedienbar,  die 
  451.      restlichen sind gesperrt.
  452.  
  453.  
  454.   4.1.5 eingestellte Optionen 
  455.  
  456.      Die Einstellung der Optionen Speicherreservierung,  ACC-Fenster 
  457.      schlieβen,  Autostarten und Zeitstarten von Programmen, sind an 
  458.      dem zugehörigen Feld ersichtlich.  Bei aktivierter Option  wird 
  459.      das   entsprechende  Feld  angekreuzt  (CROSSED)   dargestellt, 
  460.      ansonsten bleibt es leer. In der PD-Version sind diese Optionen 
  461.      nicht anwählbar.
  462.  
  463.  
  464.   4.1.6 registrierter Name
  465.  
  466.      Wurde   durch   das   Programm   INSTALL   eine   Registrierung 
  467.      vorgenommen,  wird  der Name auf den das  Programm  registriert 
  468.      ist,   bei  Aufruf  der  Programminformation  angezeigt  (siehe 
  469.      4.3.4).
  470.  
  471.  
  472.  4.2 PROGRAMMEINSTELLUNGEN
  473.  
  474.   4.2.1 Speicher reservieren  
  475.  
  476.      EXPANDER bietet die Möglichkeit,  einen Speicherblock von  frei 
  477.      wählbarer  Gröβe zu reservieren.  Dies ermöglicht dann auch  in 
  478.      Programmen   die   den   gesamten   Hauptspeicher   für    sich 
  479.      beanspruchen,   das   Starten  von  Programmen   aus   EXPANDER 
  480.      (vorausgesetzt,  der reservierte Speicher ist groβ genug).  Zum 
  481.      Ein/Ausschalten dieser Option ist mit der Maus das Feld  hinter 
  482.      der Beschriftung Speicher res. anzuklicken.
  483.  
  484.  
  485.   4.2.2 zu reservierende Speichergröβe
  486.  
  487.      In dem Feld mit den Anzeigen für den freien Speicher,  befindet 
  488.      sich   auch   das   Eingabefeld  für   die   zu   reservierende 
  489.      Speichergröβe.  Ist die Option Speicher reservieren  aktiviert, 
  490.      kann an dieser Stelle die Gröβe des zurückzuhaltenden Speichers 
  491.      eingegeben   oder  geändert  werden.   Wurde  ein  neuer   Wert 
  492.      eingegeben,  so  wird  dieser nach dem  nächsten  Programmstart 
  493.      durch  EXPANDER als aktuelle Gröβe eingesetzt.  Durch Aus-  und 
  494.      wieder  Einschalten  von Speicher res.  kann dieser  Wert  auch 
  495.      sofort übernommen werden. Die Anzeige des freien Speichers wird 
  496.      daraufhin ebenfalls aktuallisiert. War die Speicherreservierung 
  497.      erfolgreich,   wird  zusätzlich  der  reservierte  Wert  invers 
  498.      dargestellt.
  499.  
  500.  
  501.   4.2.3 ACC-Fenster schlieβen
  502.  
  503.      Da  durch einen Programmstart vom Applikationsmanager  an  alle 
  504.      ACC die Nachricht AC_CLOSE verschickt wird,  bleiben deren evt. 
  505.      geöffnete   Fenster   bei  einem  Start  durch   EXPANDER   als 
  506.      nichtbedienbarer  Grafikmüll auf dem Desktop  zurück.  Das  hat 
  507.      zwar  keine  negativen Folgen für die weitere  Arbeit  mit  dem 
  508.      Rechner,   ist  aber  dennoch  störend.  Um  diesen  Effekt  zu 
  509.      vermeiden,  gibt es die Option ACC-Fenster schlieβen. Ist diese 
  510.      Option aktiviert,  wird vor jedem Programmstart durch  EXPANDER 
  511.      an  alle ACC der Befehl Fenster schlieβen  ausgegeben.  Um  dem 
  512.      Screen  Manager die Möglichkeit zu geben,  diese  Fenster  dann 
  513.      auch  vom  Desktop zu entfernen,  werden  bis  zum  entgültigen 
  514.      Programmstart    noch    zwei    Sekunden    abgewartet.    Das 
  515.      Ein/Ausschalten der Option geschieht durch einen Mausklick  auf 
  516.      das Feld hinter der Beschriftung ACC-Fenster.
  517.      Zu dieser Option noch eine Warnung: Da es nicht möglich ist auf 
  518.      legale  Weise  das Programm zu ermitteln,  dem  ein  geöffnetes 
  519.      Fenster gehört,  wird an alle ACC der Befehl Fenster  schlieβen 
  520.      abgesetzt.  Wenn  ein ACC bei empfangen dieser Nachricht  nicht 
  521.      überprüft,  ob das angegebene Fenster auch ihm gehört und  eine 
  522.      gültige Fensternummer vorliegt,  kann es im ungünstigsten  Fall 
  523.      zu einem Systemabsturz kommen. Daher sollten vor der Verwendung 
  524.      dieser Option zuerst die installierten ACC auf dieses Verhalten 
  525.      hin überprüft werden.
  526.  
  527.  
  528.   4.2.4 AUTO-Start von Programmen
  529.  
  530.      Für manche Anwendungen kann es sinnvoll sein, wenn das Programm 
  531.      mit  dem gearbeitet werden soll direkt nach einem Neustart  zur 
  532.      Verfügung steht.  Zu diesem Zweck können bis zu vier  Programme 
  533.      (auch GEM-Programme),  die in der Konfigurationsdatei anzugeben 
  534.      sind,  nach  einem Neustart  ausgeführt  werden.  Voraussetzung 
  535.      hierfür  ist lediglich eine  entsprechende  Konfigurationsdatei 
  536.      mit   dem  Namen  EXPANDER.INF  im  Bootlaufwerk,   sowie   das 
  537.      Aktivieren  der  AUTO-Startoption im  Programm  EXPANDER.  Dies 
  538.      geschieht   durch  einen  Mausklick  auf  das  Feld   vor   der 
  539.      Beschriftung   Autostarten.    Die   Programme   werden    dann 
  540.      nacheinander in der angegebenen Reihenfolge  aufgerufen.  Diese 
  541.      Funktion ist, wie alle anderen Funktionen von EXPANDER, von der 
  542.      TOS-Version unabhängig, funktioniert also auch bei TOS 1.00.
  543.  
  544.  
  545.   4.2.5 Zeitstart von Programmen
  546.  
  547.      Ähnlich   wie   das   automatische   funktioniert   auch    das 
  548.      zeitabhängige Starten von Programmen.  Dazu muβ entweder in der 
  549.      Konfigurationsdatei bei der Programmauswahl eine Startzeit  für 
  550.      das  jeweilige Programm eingegeben werden (siehe  5.1.4),  oder 
  551.      das aufgerufene Programm gibt bei Programmende die Startzeit an 
  552.      EXPANDER zurück.  Dazu wird die Möglichkeit genutzt,  daβ durch 
  553.      die   GEMDOS-Funktion  PTERM  dem  aufrufenden  Programm   eine 
  554.      Rückmeldung übergeben werden kann.  Für die Uhrzeit  1334  Uhr, 
  555.      muβ  z.B.  die Zahl 1334 (dezimal) zurückgeliefert  werden.  In 
  556.      EXPANDER wird die Uhrzeit mit dem aktuellen Datum verknüpft und 
  557.      als Startzeit in der Konfigurationsdatei  eingetragen.  Dadurch 
  558.      läβt sich z.B.  auf einfache Art ein Wecker für einen  Zeitraum 
  559.      von 24 Stunden realisieren.
  560.      Ist  nun die Option Zeitstarten in EXPANDER aktiviert  und  der 
  561.      Startzeitpunkt   erreicht,   wird  das   Programm   automatisch 
  562.      gestartet.   Damit  ein  Programmstart  nicht  zu  überraschend 
  563.      erfolgt,  wird zwei Sekunden vor der Ausführung ein akustisches 
  564.      Signal ausgegeben.  Das Ein/Ausschalten dieser Option geschieht 
  565.      durch  einen  Mausklick  auf  das  Feld  vor  der  Beschriftung 
  566.      Zeitstarten.
  567.      Ist  eine  eingetragene  Startzeit  aus  irgendwelchen  Gründen 
  568.      überschritten worden,  sind verschiedene Reaktionen  vorgesehen 
  569.      die anschlieβend beschrieben werden.
  570.      Wird bei einem Neustart festgestellt, daβ ein Startzeitpunkt um 
  571.      weniger als eine Stunde überschritten wurde,  erfolgt  trotzdem 
  572.      der     Programmstart.     Auch    beim     Nachladen     einer 
  573.      Konfigurationsdatei,  oder  dem nachträglichen  Aktivieren  der 
  574.      Option Zeitstarten,  wird bei einer Überschreitung von  weniger 
  575.      als einer viertel Stunde der Start durchgeführt. Konnte während 
  576.      der  Laufzeit  von  EXPANDER  ein  Zeitstart  nicht  ausgeführt 
  577.      werden,  weil zum Beispiel ein Programm als Hauptprogramm  lief 
  578.      das keine ACC zuläβt, erfolgt der Start auf jeden Fall nach dem 
  579.      Beenden dieses Programmes.
  580.  
  581.  
  582.   4.2.6 Einstellungen sichern
  583.  
  584.      Um  die  gewählten Einstellungen auch immer  zur  Verfügung  zu 
  585.      haben,  können  diese  für jede  Konfigurationsdatei  getrennt, 
  586.      gesichert  werden.  Dazu betätigt man den OK-Button  neben  der 
  587.      Eintragung  Einstellungen sichern,  wodurch  die  eingestellten 
  588.      Optionen  inklusive der zu reservierenden Speichergröβe in  der 
  589.      aktuellen Konfigurationsdatei gespeichert werden.
  590.  
  591.  
  592.  4.3 BEDIENUNG
  593.  
  594.   4.3.1 installierte Programme starten
  595.  
  596.      Die  Namen der bis zu neun mit PRG_INST ausgewählten  Programme 
  597.      werden  in  den Startbuttons im  Feld  Programmwahl  angezeigt. 
  598.      Durch anklicken mit der Maus wird das jeweilige Programm  unter 
  599.      Berücksichtigung  der eingestellten Optionen  ausgeführt.  Nach 
  600.      dem  Beenden des aufgerufenen Programmes erscheint  wieder  die 
  601.      Dialogbox  von  EXPANDER.  Nun kann man  ein  anderes  Programm 
  602.      starten,  oder  EXPANDER  durch betätigen des  Buttons  Ausgang 
  603.      verlassen.
  604.  
  605.  
  606.   4.3.2 nicht installierte Programme starten
  607.  
  608.      Für den Fall,  daβ ein Programm gestartet werden soll,  welches 
  609.      nicht  durch  PRG_INST installiert wurde,  gibt es  den  Button 
  610.      Programme.  Durch anklicken dieses Buttons mit der  Maus,  wird 
  611.      eine Fileselectbox aktiviert,  mit der das gewünschte  Programm 
  612.      selektiert  werden  kann.  Durch  betätigen  von  OK  wird  das 
  613.      ausgewählte  Programm  gestartet,  mit  ABBRUCH  kehrt  man  zu 
  614.      EXPANDER zurück.  Aus Sicherheitsgründen wird bei Programmstart 
  615.      ein Fenster unterlegt oder der Bildschirmhintergrund gerettet. 
  616.  
  617.  
  618.   4.3.3 neue Konfigurationsdatei laden
  619.  
  620.      Mit  EXPANDER  ist  es  möglich,   beliebige  INF-Dateien   mit 
  621.      unterschiedlichen Konfigurationen nachzuladen.  Dadurch besteht 
  622.      z.B. die Möglichkeit, mehr als neun fest eingestellte Programme 
  623.      zu verwalten.  Um eine andere Konfigurationsdatei zu laden, ist 
  624.      der   Button   INF-Datei   anzuklicken.   Dadurch   wird   eine 
  625.      Fileselectbox aktiviert,  mit der die neue  Konfigurationsdatei 
  626.      ausgewählt werden kann.  Durch betätigen von OK wird die  Datei 
  627.      geladen  und  EXPANDER nach den  neuen  Werten  umkonfiguriert. 
  628.      Dabei  werden auch alle Optionen der alten INF-Datei  nach  den 
  629.      Angaben  der neuen Datei überschrieben.  Mit ABBRUCH kehrt  man 
  630.      ohne Änderung zu EXPANDER zurück.
  631.  
  632.  
  633.   4.3.4 Programminformation abrufen
  634.  
  635.      Durch  einen  Mausklick  auf  den  Button  EXPANDER  wird  eine 
  636.      Dialogbox geöffnet, die Informationen wie den Copyrightvermerk, 
  637.      Versionsnummer  und  den  Namen  auf  den  eine   Registrierung 
  638.      erfolgte enthält.
  639.  
  640.  
  641.   4.3.5 Programm verlassen
  642.  
  643.      Durch  betätigen  von Return/Enter oder betätigen  des  Buttons 
  644.      AUSGANG   wird   EXPANDER  verlassen  und   mit   dem   aktiven 
  645.      Hauptprogramm fortgefahren.
  646.  
  647.  
  648.  4.4 MELDUNGEN
  649.  
  650.   4.4.1 Datei nicht gefunden
  651.  
  652.      Es befindet sich keine Konfigurationsdatei im  Boot-Pfad,  oder 
  653.      es  wurde  versucht eine Programmdatei zu  starten,  die  nicht 
  654.      vorhanden ist.
  655.      Abhilfe:  Konfigurationsdatei in Boot-Pfad kopieren;
  656.                Pfadangabe des zuletzt gestarteten Programmes prüfen;
  657.  
  658.  
  659.   4.4.2 Nicht genug freier Speicher
  660.  
  661.      Der   freie  Speicher  reicht  nicht  aus  um  die   angegebene 
  662.      Speichergröβe zu reservieren,  oder das angegebene Programm  zu 
  663.      laden.
  664.      Abhilfe:  Kleineren Speicherblock reservieren;
  665.                Neustart um Speicherzerstückelung aufzuheben;
  666.                Speicherresidente Programme entfernen;
  667.                Nicht benötigte ACC entfernen;
  668.  
  669.  
  670.   4.4.3 File keine GEMDOS-Programmdatei
  671.  
  672.      Das  Programm,  welches  zu starten versucht  wurde,  ist  kein 
  673.      ausführbares Programm.
  674.      Abhilfe:  Dateiangabe   kontrollieren   und   richtige    Datei 
  675.                eintragen;
  676.  
  677.  
  678.   4.4.4 Speicher reicht nicht aus, um Bildschirminhalt zu sichern
  679.  
  680.      Es  ist  nicht  genügend  freier  Speicher  vorhanden,  um  den 
  681.      aktuellen  Bildschirminhalt  zu  sichern.   Wird  dennoch   das 
  682.      aufgerufenen   Programm  gestartet,   kann  von  diesem   unter 
  683.      Umständen  der Bildschirm überschrieben  werden  (z.B. bei TOS-
  684.      Programmen). Dies hat jedoch normalerweise keine Auswirkung auf 
  685.      die Funktion des Hauptprogrammes.
  686.      Abhilfe:  siehe Punkt 4.4.2 
  687.  
  688.  
  689.   4.4.5 Programmstart nicht möglich
  690.  
  691.      Der  freie Speicher reicht zwar aus um das angegebene  Programm 
  692.      zu  laden,  für  dessen Betrieb bleibt  jedoch  nicht  genügend 
  693.      Platz.
  694.      Abhilfe: siehe Punkt 4.4.2;
  695.  
  696.  
  697.   4.4.6 Kein weiteres Fenster möglich
  698.  
  699.      Die  maximal mögliche Anzahl geöffneter Fenster  ist  erreicht. 
  700.      Daher  kann  kein weiteres  Fenster  geöffnet  werden.  Erfolgt 
  701.      dennoch der Programmstart,  wird versucht den  Bildschirminhalt 
  702.      durch EXPANDER zu sichern.  Bei einigen Programmen können  dann 
  703.      jedoch während des Betriebes Probleme auftreten.
  704.      Abhilfe:  Ein nicht benötigtes Fenster schlieβen;
  705.  
  706.  
  707.   4.4.7 Datei schreibgeschützt
  708.  
  709.      Die Konfigurationsdatei ist schreibgeschützt.  Das  Abspeichern 
  710.      der  Parametereinstellung oder einer übergebenen Startzeit  ist 
  711.      nicht möglich.
  712.      Abhilfe:  Schreibschutz  von der aktuellen  Konfigurationsdatei 
  713.                entfernen;
  714.  
  715.  
  716.   4.4.8 Keine INF-Datei für Programm EXPANDER
  717.  
  718.      Es   wurde   versucht  eine   Konfigurationsdatei   (INF-Datei) 
  719.      aufzurufen, die keine Daten für EXPANDER enthält.
  720.      Abhilfe:  Die richtige Datei aufrufen.
  721.  
  722.  
  723. 5. Programm PRG_INST
  724.  
  725.  5.1 ANZEIGEN
  726.  
  727.   5.1.1 Programmpfad    
  728.  
  729.      Wurde ein Programm zur Aufnahme in eine Konfigurationsdatei für 
  730.      EXPANDER ausgewählt, wird deren Zugriffspfad in dem Ausgabefeld 
  731.      mit der Beschriftung Pfad,  in zwei je 40 Zeichen langen Zeilen 
  732.      angezeigt.  Der  Pfadname  darf maximal 128 Zeichen  groβ  sein 
  733.      (inklusive  Programmname),  bei  mehr  als  80  Zeichen  reinem 
  734.      Pfadnamen  werden  jedoch  die  überzähligen  Zeichen  bei  der 
  735.      Anzeige am Anfang der ersten Zeile unterschlagen. Dies hat aber 
  736.      keinen Einfluβ auf die Funktion des Programmes,  die Daten sind 
  737.      nach   dem  Abspeichern  in  der  Konfigurationsdatei   dennoch 
  738.      vollständig vorhanden.
  739.  
  740.  
  741.   5.1.2 Programmname
  742.  
  743.      Nach der Auswahl eines Programmes wird,  wie der Pfadname, auch 
  744.      der  Programmname  in einem Ausgabefeld  mit  der  Beschriftung   
  745.      Programm inklusive dem Dateisuffix angezeigt.
  746.  
  747.  
  748.   5.1.3 Programmnummer
  749.  
  750.      Die  Nummer des Programmes,  welches gerade mit Namen und  Pfad 
  751.      angezeigt wird,  ist in einem kleinen Zahlenfeld zwischen  zwei 
  752.      Pfeilen   (hoch/runter)  zu  sehen.   Diese  Nummer  gibt   den 
  753.      Platz/Button  an,  auf  den  das Programm nach  dem  Laden  der 
  754.      Konfigurationsdatei  durch EXPANDER  gelegt  wird.  Bekanntlich 
  755.      sind    maximal    neun   Programme    möglich,    wobei    die 
  756.      Belegungsrichtung  in  EXPANDER  von links  nach  rechts  geht. 
  757.      Werden AUTO-Startprogramme ausgewählt,  von denen maximal  vier 
  758.      möglich sind,  gibt die Nummer die Startreihenfolge  an.  Durch 
  759.      betätigen der Pfeiltasten kann zur nächsten Programmnummer vor- 
  760.      oder zurückgeblättert werden.
  761.  
  762.  
  763.    5.1.4 Zeitstart
  764.  
  765.      Für  jedes Programm,  ausgenommen AUTO-Startprogramme,  ist  es 
  766.      möglich  eine Zeitstartoption zu  aktivieren.  Eine  aktivierte 
  767.      Option  wird mit einem Haken (CHECKED) in einem Feld neben  der 
  768.      Beschriftung  Zeitstart angezeigt,  ansonsten ist  dieses  Feld 
  769.      leer.
  770.  
  771.  
  772.    5.1.5 Bildschirm sichern (Screen save)
  773.  
  774.      Es   ist  möglich  für  jedes  Programm  ,   auch   für   AUTO-
  775.      Startprogramme,  die  Option Bildschirm sichern zu  aktivieren. 
  776.      Eine aktivierte Option wird mit einem Haken (CHECKED) in  einem 
  777.      Feld  neben der Beschriftung Screen save  angezeigt,  ansonsten 
  778.      ist dieses Feld leer.
  779.  
  780.  
  781.    5.1.6 AUTO-Startprogramme
  782.  
  783.      Zum Auswählen von AUTO-Startprogrammen ist der Button  Auto-PRG 
  784.      mit  der Maus zu betätigen.  Dieser wird dann bis zum  erneuten 
  785.      Betätigen  des  Buttons  invertiert  dargestellt.  Solange  der 
  786.      Button 'eingerastet' angezeigt wird, können AUTO-Startprogramme 
  787.      gewählt werden.
  788.  
  789.  
  790.    5.1.7 Startverzögerung für AUTO-Startprogramme
  791.  
  792.      Wurde  eine Zeitverzögerung für  AUTO-Startprogramme  eingeben, 
  793.      wird diese hinter der Beschriftung Start nach angezeigt. Dieser 
  794.      Zahlenwert entspricht den Sekunden,  die nach der  Installation 
  795.      von  EXPANDER durch das AES nach einem Neustart gewartet  wird, 
  796.      bevor ein AUTO-Startprogramm aufgerufen wird.
  797.  
  798.  
  799.  5.2 BEDIENUNG
  800.  
  801.   5.2.1 Konfigurationsdatei auswählen
  802.  
  803.      Nach  dem  Starten von PRG_INST können entweder die  Daten  zum 
  804.      Anlegen einer neuen Konfigurationsdatei zusammengestellt,  oder 
  805.      eine  schon vorhandene Datei geladen  werden.  Der  Dateninhalt 
  806.      dieser  Datei (Programmangaben,  Optionen) kann dann  gesichtet 
  807.      oder verändert werden.  Zum Laden einer Konfigurationsdatei ist 
  808.      der Button Dateiauswahl mit der Maus anzuklicken.  Dadurch wird 
  809.      eine  Fileselectbox  aktiviert,  mit der die  Datei  ausgewählt 
  810.      wird.  Ist  die  gewählte Datei  eine  Konfigurationsdatei  für 
  811.      EXPANDER   wird  diese  geladen,   andernfalls   erfolgt   eine 
  812.      Fehlermeldung.   Die   Daten  der  Konfigurationsdatei   stehen 
  813.      anschlieβend zur Bearbeitung bereit.
  814.  
  815.  
  816.   5.2.2 Konfigurationsdatei speichern
  817.  
  818.      Zum Sichern der neu eingegebenen oder geänderten Daten in einer 
  819.      Konfigurationsdatei  ist  der  Button Speichern  mit  der  Maus 
  820.      anzuklicken. Dadurch wird eine Fileselectbox aktiviert, mit der 
  821.      ein  neuer  Dateiname eingegeben,  oder  ein  vorhandener  Name 
  822.      selektiert werden kann. Durch betätigen von OK werden die Daten 
  823.      in der angegebenen Datei abgelegt. Der Name der Datei kann frei 
  824.      gewählt werden, es ist jedoch empfehlenswert auf jeden Fall das 
  825.      Dateisuffix  '.INF' zu verwenden.  Durch betätigen von  ABBRUCH 
  826.      wird die Datensicherung abgebrochen, wobei allerdings noch kein 
  827.      Datenverlust entsteht.
  828.  
  829.  
  830.   5.2.3 Programmnummer einstellen    
  831.  
  832.      Soll ein neuer Eintrag in die Konfigurationsdatei  aufgenommen, 
  833.      oder  ein bestehender Eintrag verändert werden,  so ist  zuerst 
  834.      die  Nummer des jeweilige  Programmplatzes  einzustellen.  Dies 
  835.      geschieht  durch die beiden Pfeiltasten rechts und links  neben 
  836.      der angezeigten Programmnummer. Es ist dabei nicht erforderlich 
  837.      die Programmplätze der Reihe nach zu belegen,  die Eintragungen 
  838.      können in beliebiger Reihenfolge und mit Lücken  erfolgen.  Die 
  839.      nicht  belegten Plätze werden später bei der  Verwendung  durch 
  840.      EXPANDER     durch    einen    leeren     Button     angezeigt. 
  841.      Selbstverständlich  kann auch mit Hilfe dieser  Tasten  einfach 
  842.      nur  durch eine Konfigurationsdatei geblättert werden um  deren 
  843.      Daten zu sichten. 
  844.  
  845.  
  846.   5.2.4 Programm auswählen
  847.  
  848.      Soll  ein Programmplatz mit einem neuen Programm  belegt,  oder 
  849.      eine vorhandene Belegung geändert werden, kann durch den Button 
  850.      PRG-Wahl eine Fileselectbox aktiviert werden,  mit deren  Hilfe 
  851.      das gewünschte Programm ausgewählt wird.  Mit anklicken von  OK 
  852.      wird   das   ausgewählte   Programm   übernommen   und   dessen 
  853.      Zugriffspfad   und   Name  für  den   aktuellen   Programmplatz 
  854.      eingetragen. Durch ABBRUCH wird die Funktion abgebrochen, wobei 
  855.      keine Daten verändert werden.
  856.  
  857.  
  858.   5.2.5 AUTO-Startprogramm auswählen
  859.  
  860.      Soll  eines der vier möglichen AUTO-Startprogramme  installiert 
  861.      werden,  so  ist mit der Maus der Button Auto-PRG  anzuklicken. 
  862.      Nun  können  die  Programme wie unter  Punkt  5.2.3  und  5.2.4 
  863.      beschrieben ausgewählt werden.
  864.      Wenn  eine Startverzögerung erforderlich ist,  damit ein  AUTO-
  865.      Startprogramm  mit seiner Bildschirmausgabe nicht den  Desktop-
  866.      Aufbau   stört,   so   kann  diese  hinter   der   Beschriftung 
  867.      Start nach eingegeben werden.  Dieser Wert gilt für alle  AUTO-
  868.      Startprogramme und entspricht den Sekunden,  die EXPANDER  nach 
  869.      einem  Neustart  wartet,  bevor diese  ausgeführt  werden.  Der 
  870.      Installationsmodus für die Auto-Startprogramme kann durch einen 
  871.      weiteren Mausklick auf den Button Auto-PRG jederzeit  verlassen 
  872.      werden.
  873.  
  874.  
  875.   5.2.6 Zeitstart eines Programmes
  876.  
  877.      Wenn  ein  Programm zu einem  bestimmten  Zeitpunkt  aufgerufen 
  878.      werden  soll  (z.B.  ein  Wecker),  so kann  dieser  für  jedes 
  879.      Programm,  auβer AUTO-Startprogramme,  angegeben werden. Hierzu 
  880.      ist  das  Feld hinter der Beschriftung Startzeit mit  der  Maus 
  881.      anzuklicken.  Daraufhin erscheint eine kleine Dialogbox, in der 
  882.      das  Datum  und die Uhrzeit der  Startzeit  eingegeben  werden. 
  883.      Durch  betätigen  von  OK wird diese Zeit  übernommen  und  dem 
  884.      aktuell  angezeigten  Programm  zugeordnet.   Eine   aktivierte 
  885.      Zeitstartfunktion ist danach an einem Haken in dem angeklickten 
  886.      Feld zu erkennen (siehe 5.1.4).
  887.      Um einen Startzeitpunkt zu ändern oder anzusehen, kann auch die 
  888.      Beschriftung Startzeit mit der Maus angeklickt werden,  wodurch 
  889.      die  gleiche  Dialogbox wie  oben  beschrieben  erscheint.  Der 
  890.      Unterschied zu der vorher beschriebenen Methode besteht  darin, 
  891.      daβ  der aktuelle Zustand der Zeitstartoption  nicht  verändert 
  892.      wird.
  893.      Eine aktivierte Zeitstartoption, kann durch einen Mausklick auf 
  894.      das schon genannte Feld abgeschaltet werden.
  895.  
  896.  
  897.   5.2.7 Bildschirm sichern (Screen save)
  898.  
  899.      Für  den Fall, daβ das angegebene Programm den Bildschirminhalt 
  900.      überschreibt  (TOS-Programme  u.Ä.),  kann für  jedes  Programm 
  901.      getrennt,  die  Option  Bildschirm  sichern  aktiviert  werden. 
  902.      Hierzu ist mit der Maus das Feld hinter der Beschriftung Screen 
  903.      save anzuklicken.  Der aktuelle Bildschirminhalt wird dann  vor 
  904.      dem Programmstart entweder durch ein Fenster,  oder  umkopieren 
  905.      durch EXPANDER, geschützt.
  906.      Ein  aktiviertes  Sceen save ist danach an einem Haken  in  dem 
  907.      angeklickten  Feld zu erkennen (siehe 5.1.5).  Zum  Ausschalten 
  908.      der Option, ist das Feld erneut anzuklicken.
  909.  
  910.  
  911.   5.2.8 Programm verlassen
  912.  
  913.      Durch  betätigen von Return/Enter oder einem Mausklick auf  den 
  914.      Button  Ausgang wird das Programm  PRG_INST  verlassen.  Wurden 
  915.      Daten verändert,  aber nicht gesichert erfolgt vorher noch eine 
  916.      Sicherheitsabfrage.
  917.  
  918.  
  919.  5.3  MELDUNGEN
  920.  
  921.   5.3.1 Datei nicht gefunden
  922.  
  923.      Die  zu aufgerufene Konfigurationsdatei  (INF-Datei)  existiert 
  924.      nicht.
  925.      Abhilfe:  Eine existierende Datei auswählen.
  926.  
  927.  
  928.   5.3.2 Datei schreibgeschützt
  929.  
  930.      In  die aktuelle Konfigurationsdatei ist  schreibgeschützt.  In 
  931.      diese Datei können daher keine Daten gesichert werden.
  932.      Abhilfe:  Daten  in eine neue Datei sichern.  Anschlieβend  den 
  933.                Schreibschutz entfernen und die Daten umkopieren.
  934.  
  935.  
  936.   5.3.3 Daten vorher nicht speichern ?
  937.  
  938.      Eine neue Konfigurationsdatei soll geladen werden,  obwohl  die 
  939.      aktuellen Daten verändert und nicht gesichert wurden.
  940.      Vorgehen: Wenn   erforderlich  zuerst  die  veränderten   Daten 
  941.                sichern, andernfalls neue Datei laden.
  942.  
  943.  
  944.   5.3.4 Ausgang ohne speichern ?
  945.  
  946.      Das  Programm  PRG_INST soll verlassen  werden,  ohne  daβ  die 
  947.      veränderten oder neuen Daten gesichert wurden.
  948.      Vorgehen: Wenn   erforderlich   zuerst   die   Daten   sichern, 
  949.                andernfalls das Programm beenden.
  950.  
  951.  
  952.   5.3.5 Eintrag löschen ?
  953.  
  954.      Der aktuell angezeigte Eintrag soll gelöscht werden.
  955.      Vorgehen: Wenn  das Löschen gewünscht  bestätigen,  andernfalls 
  956.                abbrechen.
  957.  
  958.  
  959.   5.3.6 Pfadname zu lang
  960.  
  961.      Das  gewählte  Programm  ist  in  der  Ordnerstruktur  zu  tief 
  962.      geschachtelt.
  963.      Abhilfe:  Das   Programm  ein  paar  Verzeichnisebenen   tiefer 
  964.                kopieren,    so   daβ   der   Pfad-   inklusive   dem 
  965.                Programmnamen nicht länger als 128 Zeichen ist.
  966.  
  967.  
  968.   5.3.7 Keine INF-Datei für Programm EXPANDER
  969.  
  970.      Es   wurde   versucht  eine   Konfigurationsdatei   (INF-Datei) 
  971.      aufzurufen, die keine Daten für EXPANDER enthält.
  972.      Abhilfe:  Die richtige Datei aufrufen.
  973.  
  974.  
  975. 6. Programm INSTALL
  976.  
  977.  6.1 BEDIENUNG
  978.  
  979.   6.1.1 Installierung durchführen   
  980.  
  981.      Wenn Sie in Besitz einer gültigen Registriernummer sind, können 
  982.      Sie mit dieser,  durch das Programm INSTALL, aus der PD-Version 
  983.      von EXPANDER die Vollversion erzeugen lassen.
  984.      Zu  diesem Zweck starten Sie das Programm INSTALL und geben  in 
  985.      dem  Feld mit der Beschriftung Registriert auf:  den Text  ein, 
  986.      der in der Registrierbestätigung die Sie erhalten haben,  unter 
  987.      der gleichen Überschrift zu finden ist.  Achten Sie darauf, daβ 
  988.      kein  Buchstabe  zu  viel oder zuwenig  eingegeben  wird  (auch 
  989.      Leerzeichen).  Nun tragen Sie Ihre Registriernummer in das Feld 
  990.      mit  der  Beschriftung  Registriernummer:   ein  und  betätigen 
  991.      anschlieβend den Button Installieren.
  992.      Mit  der  dann  erscheinenden  Fileselectbox  wählen  Sie   die 
  993.      Programmdatei  von EXPANDER aus (ACC oder PRG)  und  bestätigen 
  994.      mit OK.
  995.      Dadurch   wird  der  Installationsvorgang   gestartet,   dessen 
  996.      Abschluβ   durch  ein  akustisches  Signal  und  eine   Meldung 
  997.      bekanntgegeben wird.  Jetzt verlassen Sie das Programm  INSTALL 
  998.      durch   betätigen   des  Buttons   AUSGANG.   Damit   ist   der 
  999.      Installationsvorgang  abgeschlossen und das  Programm  EXPANDER 
  1000.      kann in seinem vollen Leistungsumfang genutzt werden.  Wenn die 
  1001.      Installation  an  einer  ACC-Datei  durchgeführt   wurde,   ist 
  1002.      anschlieβend   noch  ein  Neustart  erforderlich,   damit   die 
  1003.      Installation wirksam werden kann.
  1004.  
  1005.  
  1006.   6.1.2 Installierung zurücknehmen
  1007.  
  1008.      Wenn  Sie  das  Programm  weitergeben  wollen,   muβ  aus   der 
  1009.      Vollversion von EXPANDER wieder die PD-Version gemacht  werden. 
  1010.      Dazu ist es erforderlich, die Installation zurückzunehmen.
  1011.      Zu  diesem Zweck starten Sie das Programm INSTALL  und  klicken 
  1012.      mit  der Maus den Button Löschen an.  Daraufhin erscheint  eine 
  1013.      Fileselectbox  mit  der  Sie  die  Programmdatei  von  EXPANDER 
  1014.      auswählen.  Durch  betätigen von OK wird dann die  Installation 
  1015.      zurückgenommen.  Das Ende des Vorganges wird, wie schon bei der 
  1016.      Installation,  durch  ein akustisches Signal und  eine  Meldung 
  1017.      angezeigt.
  1018.  
  1019.  
  1020.  6.2 MELDUNGEN
  1021.  
  1022.   6.2.1 Datei schreibgeschützt
  1023.  
  1024.      Die  Programmdatei in der die Installation  vorgenommen  werden 
  1025.      soll ist schreibgeschützt.
  1026.      Abhilfe:  Schreibschutz von der Programmdatei entfernen und die 
  1027.                Installation wiederholen.
  1028.  
  1029.  
  1030.   6.2.2 Falsche Dateikennung
  1031.  
  1032.      Es   ist  nicht  möglich  ein  weiteres  Dateihandle  für   die 
  1033.      Installation zu vergeben.
  1034.      Abhilfe:  Programm INSTALL beenden und die Installation aus dem 
  1035.                DESKTOP vornehmen.
  1036.  
  1037.  
  1038.   6.2.3 Installation abgeschlossen
  1039.  
  1040.      Die  Registriernummer und der Käufername wurden ohne Fehler  in 
  1041.      der Programmdatei eingetragen.
  1042.      Vorgehen: Meldung bestätigen.
  1043.  
  1044.  
  1045.   6.2.4 Installation zurückgenommen
  1046.  
  1047.      Registriernummer  und Käufername wurden aus  der  Programmdatei 
  1048.      gelöscht. Das Programm wurde dadurch wieder zur PD-Version.
  1049.      Vorgehen: Meldung bestätigen.
  1050.  
  1051.  
  1052.   6.2.5 Installation unvollständig
  1053.  
  1054.      Die  angegebene  Programmdatei ist  entweder  fehlerhaft,  oder 
  1055.      nicht von EXPANDER.  Die Installation konnte nicht durchgeführt 
  1056.      werden.
  1057.      Abhilfe:  Die richtige oder eine fehlerfreie Programmdatei  zur 
  1058.                Installation wählen.
  1059.  
  1060.  
  1061. 7. Allgemeine Hinweise
  1062.  
  1063.  7.1 Programm EXPANDER    
  1064.  
  1065.      Wie  schon Eingangs erwähnt,  müssen zum sicheren  Betrieb  von 
  1066.      EXPANDER ein paar Spielregeln beachtet werden.  Um  unangenehme 
  1067.      Überraschungen  zu  vermeiden  sollten  daher  folgende  Regeln 
  1068.      unbedingt eingehalten werden:
  1069.  
  1070.      1.   WICHTIG:   Programme  die  durch  EXPANDER  im   ACC-Modus 
  1071.           gestartet werden, dürfen (noch) keine echte GEM-Menüleiste 
  1072.           verwenden, da sonst weder der aktive Hauptprozess noch das 
  1073.           nachgeladene  Programm  bedienbar  sind.  Selbstgestrickte 
  1074.           Menüleisten wie sie z.B. von GFA-Basic und Assembler, oder 
  1075.           Omikron-Basic  verwendet werden,  bereiten  dagegen  keine 
  1076.           Schwierigkeiten.  Es darf jedoch in solchen Programmen der 
  1077.           Menüpunkt  'ACC aufrufen' oder  ähnlich,  nicht  verwendet 
  1078.           werden.
  1079.  
  1080.      2.   Die   Programm-Option   ACC-Fenster  schlieβen   nur   mit 
  1081.           getesteten ACC verwenden.  Sollte nämlich ein ACC  einfach 
  1082.           die Fenster schlieβen, ohne zu kontrollieren ob sie zu ihm 
  1083.           gehören oder eine zulässige Fensternummer haben,  kann das 
  1084.           im  ungünstigsten  Fall  zu  einem  Systemabsturz  führen. 
  1085.           Unbedenklich ist z.B. das CONTROL.ACC von Atari.
  1086.  
  1087.      3.   Für das Nachladen und Starten von Programmen ist nur  eine 
  1088.           Schachtelungstiefe von einem Programm zulässig.  Das heiβt 
  1089.           das nachgeladene PRG darf kein weiteres Programm  starten, 
  1090.           da sonst ein Adressfehler auftritt.
  1091.  
  1092.      4.   Obgleich alle Programmtypen wie PRG,  TTP,  TOS u.s.w. von 
  1093.           EXPANDER  gestartet werden können  (Einschränkungen  siehe 
  1094.           dieses  Kapitel),  sollten Programme zuerst einmal  darauf 
  1095.           getestet  werden,  ob  dies  mit  ihnen  auch  reibungslos 
  1096.           funktioniert.  Es  gibt nämlich ein  paar  Programme,  die 
  1097.           diese  Betriebsart  überhaupt nicht vertragen  und  Bomben 
  1098.           werfen (z.B.  das PD-Spiel Puzzel aus den ersten Tagen des 
  1099.           ST).  Bei  Unverträglichkeiten kann es helfen  die  Option 
  1100.           'Screen    save'    im   Programm   PRG_INST    bei    der 
  1101.           Programmkonfiguration  zu  aktivieren.   Der  Test  sollte 
  1102.           vorzugsweise in einem Anwenderprogramm geschehen,  da  vom 
  1103.           DESKTOP etliche Fehler abgefangen werden.
  1104.  
  1105.      5.   Prinzipbedingt  ist  es nicht möglich EXPANDER  durch  ein 
  1106.           anderes   ACC   nachladen   zu   lassen.   Dabei   erfolgt 
  1107.           unweigerlich ein Systemabsturz.
  1108.  
  1109.      6.   Das  gleiche  gilt auch für den Versuch  ein  EXPANDER.PRG 
  1110.           durch ein EXPANDER.ACC nachzuladen.
  1111.  
  1112.      7.   Vorsicht  ist  auch  geboten,  wenn  ein  sehr  systemnahe 
  1113.           programmiertes  Programm  durch  EXPANDER  gestartet  wird 
  1114.           (z.B.  ein Monitorprogramm). Mit dem PD-Programm TEMPELMON 
  1115.           sind  z.B.  keine Probleme aufgetreten,  dies  muβ  jedoch 
  1116.           nicht für andere Programme zutreffen.
  1117.  
  1118.      8.   Wenn  durch  EXPANDER eine  Speicherreservierung  erfolgen 
  1119.           soll,  so  empfiehlt  es sich,  diese  direkt  nach  einem 
  1120.           Neustart  durchzuführen (bei aktivierter  und  gesicherter 
  1121.           Option  geschieht  dies  automatisch),   oder   wenigstens 
  1122.           solange man sich noch im DESKTOP befindet. Dieses Vorgehen 
  1123.           beugt   einer   frühzeitigen  Zerstückelung   des   freien 
  1124.           Speichers vor.  Bei einigen Programmen ist auβerdem darauf 
  1125.           zu   achten,   daβ  bei  zu  wenig  freiem  Speicher   und 
  1126.           wiederholten  Startversuchen,  diese unter  Umständen  mit 
  1127.           einem Systemabsturz reagieren (z.B. der GFA-Assembler).
  1128.  
  1129.      9.   Es  ist ohne weiteres möglich vektorverbiegende  Programme 
  1130.           zu starten,  diese können sich sogar resident im  Speicher 
  1131.           verankern  (z.B.   Mausbeschleuniger).  Das  Umlenken  der 
  1132.           Systemvektoren  durch diese Programme muβ allerdings  nach 
  1133.           dem  XBRA-Verfahren  erfolgen,   da  sie  andernfalls  bei 
  1134.           Programmende durch EXPANDER wieder ausgehängt werden.
  1135.  
  1136.     10.   Sollte noch jemand mit einem Disketten-TOS der Version 1.0 
  1137.           arbeiten,      empfiehlt      es     sich     auf      die  
  1138.           Speicherreservierungs-Option  zu  verzichten.   In  dieser 
  1139.           Konstellation schnappt sich EXPANDER nämlich Speicher, der 
  1140.           vom  Betriebssystem  belegt wird,  was  logischerweise  zu 
  1141.           einen Systemabsturz führt.  Da dieses Betriebssystem  wohl 
  1142.           kaum noch im Einsatz sein dürfte, wurde auf eine Anpassung 
  1143.           von EXPANDER auf dieses Verhalten verzichtet.
  1144.  
  1145.  
  1146.  7.2 Programm PRG_INST
  1147.  
  1148.      Bei  dem Programm PRG_INST sind keine besonderen  Punkte  auβer 
  1149.      den programmeigenen Warnmeldungen zu beachten.
  1150.  
  1151.  
  1152.  7.3 Programm INSTALL
  1153.  
  1154.      1.   Bei  der Eingabe des Käufernamens ist unbedingt darauf  zu 
  1155.           achten,     daβ     dieser    genauso    wie    in     der 
  1156.           Registrierbestätigung  angegeben,   eingegeben  wird.  Die 
  1157.           Groβ-  und Kleinschreibung sowie Leerzeichen zwischen  den 
  1158.           Wörtern  müssen exakt eingehalten werden,  da  andernfalls 
  1159.           die  erteilte Registriernummer nicht auf  den  Käufernamen 
  1160.           paβt.  Das  Programm  INSTALL  prüft  diese  Werte  nicht, 
  1161.           sondern  schreibt sie ohne Kontrolle in die  Programmdatei 
  1162.           von EXPANDER.
  1163.           Bei  einer miβlungenen Installation sollte diese mit  mehr 
  1164.           Sorgfalt   bei  der  Eingabe  des  Käufernamens  und   der 
  1165.           Registriernummer wiederholt werden.
  1166.